package cc.rengu.igas.channel.wechat.common.constant;

import java.io.Serializable;

/**
 * wechat配置文件常量定义
 */
public class WechatConfigConstant implements Serializable {
    /* ---------------------------------数据库连接池配置--------------------------------- */
    public static final String DATABASE_CONF_NODE = "database";
    /* 联机交易库连接池名称 */
    public static final String OLTP_POOL_NAME = "oltpPoolName";
    /* 商户管理库连接池名称 */
    public static final String MCMP_POOL_NAME = "mcmpPoolName";
    /* 清分清算库连接池名称 */
    public static final String CSMC_POOL_NAME = "csmcPoolName";

    public static final String WECHAT_CONF_NODE = "wechat";
    public static final String NUCC_WECHAT_CONF_NODE = "nuccWechat";
    public static final String CUPS_WECHAT_CONF_NODE = "cupsWechat";
    public static final String NUCC_CONF_NODE = "nucc";
    /* 支付结果通知地址 */
    public static final String WECHAT_NOTICE_URL = "notifyUrl";
    /* 退款结果通知地址 */
    public static final String WECHAT_REFUND_NOTICE_URL = "notifyUrlRefund";
    /* 登录凭证校验URL */
    public static final String WECHAT_JSCODE_SESSION_URL = "jscode2sessionUrl";
    /* 获取ACCESSTOKEN信息URL */
    public static final String WECHAT_ACCESS_TOKEN_URL = "accessTokenUrl";
    /* 获取JSSDK_TICKET信息URL*/
    public static final String WECHAT_JSSDK_TICKET_URL = "jsapiTicketUrl";
    /* 生成无参数小程序码URL */
    public static final String WECHAT_MINI_NO_SCENE_URL = "miniNoSceneUrl";
    /* 生成有参数小程序码URL */
    public static final String WECHAT_MINI_SCENE_URL = "miniSceneUrl";
    /* 生成小程序二维码URL */
    public static final String WECHAT_MINI_QRCODE_URL = "miniQrCodeUrl";
    /* 推送消息URL */
    public static final String WECHAT_PUBLIC_PUSH_MSG_URL = "pushMsgUrl";
    /* 用户授权URL */
    public static final String WECHAT_AUTH_URL = "authUrl";
    /* 加签算法 */
    public static final String WECHAT_ALGORITHM = "algorithm";
    /* 字符集编码 */
    public static final String WECHAT_CHARSET = "charset";
    /* 加签类型 */
    public static final String WECHAT_SIGN_TYPE = "signType";
    /* 转接通道标识 */
    public static final String WECHAT_CHANNEL_FALG = "wechatTunlFlag";
    /* 获取微信openId信息URL */
    public static final String WECHAT_OPEN_ID_URL = "openIdUrl";
    /*dubbo配置节点*/
    public static final String UPWX_CONF_NODE = "_UPAL_DUBBO";
    /*bean名称*/
    public static final String BEAN_NAME = "beanName";
    /*方法*/
    public static final String METHOD_NAME = "methodName";
    /*request对象*/
    public static final String REQUEST_CLASS_NAME = "reqClassName";
    /*response对象*/
    public static final String RESPONSE_CLASS_NAME = "resClassName";

    /* 提交实名验证申请URL */
    public static final String WECHAT_APPLYMENT_URL = "applymentUrl";
    /* 撤销实名验证申请URL */
    public static final String WECHAT_APPLYMENT_CANCEL_URL = "cancelApplyUrl";
    /* 查询实名验证审核结果URL */
    public static final String WECHAT_APPLYMENT_QUERY_URL = "queryApplyUrl";
    /* 图片上传URL */
    public static final String WECHAT_IMAGE_UPLOAD_URL = "imageUploadUrl";
    /* idc查询间隔 */
    public static final String IDC_QUERY_TIME = "idcQueryTime";
    /* 网联微信交易地址 */
    public static final String NUCC_WECHAT_URL_CONF_NODE = "nuccWechatUrl";
    /* 获取微信用户信息URL */
    public static final String WECHAT_USER_INFO_URL = "userInfoUrl";
    /* 获取微信直连加密公钥 */
    public static final String WECHAT_GET_PUBLIC_KEY_URL = "getPublicKeyUrl";
    /* 微信风险商户查询 */
    public static final String WECHAT_RISK_QUERY_URL = "riskQueryUrl";
    /* 设置微信目录/绑定appid */
    public static final String WECHAT_BIND_APPID_URL = "bindAppidUrl";
    /*银行特约商户违规信息查询*/
    public static final String WECHAT_GET_VIOLATION_URL = "getViolationUrl";
    public static final String WECHAT_MSG_PUSH_JUMP_URL_PREFIX = "msgPushJumpUrlPrefix";
    public static final String WECHAT_MSG_PUSH_JUMP_URL_SUFFIX = "msgPushJumpUrlSuffix";
    /*直连专线微信获取OPENID的URL*/
    public static final String WECHAT_DIRECT_LINE_OPEN_ID_URL = "directLineOpenIdUrl";
    public static final String WECHAT_ACTIVITY_RATE_DISCOUNT_REGIST_URL = "activityRateDiscountRegistUrl";
    public static final String WECHAT_ACTIVIT_REGIST_RESULT_QUERY_URL = "activityRegistResultQueryUrl";
    public static final String WECHAT_ACTIVITY_REGIST_INFO_MODIFY_URL = "activityRegistInfoModifyUrl";
    public static final String WECHAT_REAL_NAME_AUTH_QUERY_URL = "realNameAuthQueryUrl";
}
